/*匹克商城的购物车1*/
.trolley-wrapper,.trolley-wrapper div,.trolley-wrapper p{margin: 0;padding: 0;line-height: 1;box-sizing: border-box;}
.trolley-wrapper{margin: 0 auto;width: 100%;min-height: 800px;font-family: "微软雅黑";margin-bottom: 1em}

/*订单流程*/
.trolley-wrapper .trol-process{width: 100%;height: 0.43em;background-image: url(../images/trolley/trolley-process-bg1.png);background-repeat: no-repeat;background-position: center center;background-size: cover;}
.trolley-wrapper .trol-process>div{float: left;width: 33.3333333%;height: 100%;padding: 0.5% 0 0 0.6%;line-height: 0;}
.trolley-wrapper .trol-process>div img{float: left;width: 7.6229%;}
.trolley-wrapper .trol-process>div span{float: left;margin-left: 0.4em;font-size: 0.17em;line-height: 1.8em;color: #fff;}
/*温馨提示*/
.trol-content-ps{margin-top: 1.285em !important;font-size: 0.14em;line-height: 3.285em !important;color: #999999;}
.trol-content-ps .trol-content-ps-title{color: #f60012;}
/*购物车订单表格*/
.indent-tb{width: 100%;background-color: #fff;}
.trolley-wrapper1 .indent-tb-box{min-height: 200px;background-color: #fff;}
.indent-tb p{text-align: center;line-height: 1.375em;white-space: nowrap;}

.indent-tb tr{height: 1.2em;}
.indent-tb tbody tr{width: 100%;height: 0.7em;border-bottom: 1px solid #f4f4f4;}
.indent-tb tr th{text-align: center;vertical-align: middle;font-size: 0.17em;font-weight: 400;box-sizing: border-box;}
.indent-tb tr th:nth-child(1){width: 6%;}
.indent-tb tr th:nth-child(2){width: 7.5%;}
.indent-tb tr th:nth-child(3){width: 22.5%;}
.indent-tb tr th:nth-child(4){width: 13.5%;}
.indent-tb tr th:nth-child(5){width: 13.5%;}
.indent-tb tr th:nth-child(6){width: 13.5%;}
.indent-tb tr th:nth-child(7){width: 13.5%;}
.indent-tb tr th:nth-child(8){width: 10%;}
.indent-tb tr td{z-index: 99;padding: 0 0.625em;text-align: justify;font-size: 0.16em;line-height: 1.375em;box-sizing: border-box;color: #585858;}
/*选择和打勾按钮列*/
.indent-tb tr th div{margin: 0 auto;width: 0.94em;height: 0.94em;}
.indent-tb tr td div{margin: 0 auto;width: 1em;height: 1em;}
.indent-tb .choose-all-btn>div{border: 1px solid #c7c6c6;cursor: pointer;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.indent-tb .choose-all-btn .product-checkbox-selected{border: 0;background-image: url(../images/trolley/choose-y.jpg);}
.indent-tb .choose-btn>div{border: 1px solid #c7c6c6;cursor: pointer;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.indent-tb .choose-btn .product-checkbox-selected{border: 0;background-image: url(../images/trolley/choose-y.jpg);}


/*商品名称列*/
.indent-tb .indent-product{width: 4.125em;height: 4.125em;border: 1px solid #c7c6c6;background-repeat: no-repeat;background-position: center center;background-size: cover;}
/*商品单价列*/
.indent-tb .indent-unit .old-unit{text-decoration: line-through;color: #c7c6c6;}
/*商品数量列*/
.indent-tb .indent-num-td .indent-num-box{width: 6.875em;height: 2em;border: 1px solid #c7c6c6;}
.indent-tb .indent-num-td .indent-num-box>div{float: left;text-align: center;font-size: 1.25em;font-weight: 600;line-height: 1.4em;}
.indent-tb .indent-num-td .indent-num-box .num-reduce{width: 25%;height: 100%;cursor: pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}
.indent-tb .indent-num-td .indent-num-box .indent-num{float: left;width: 50%;height: 100%;border: 0;text-align: center;font-size: 1.25em;font-weight: 400;line-height: 1.5em;}
.indent-tb .indent-num-td .indent-num-box .num-add{width: 25%;height: 100%;cursor: pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}
/*商品小计列*/
.indent-tb .indent-sum-box .indent-sum{font-size: 1.125em;font-weight: 600;color: #f60012;}
/*商品删除列*/
.indent-tb .indent-del-box .indent-del{cursor: pointer;line-height: 1;}
/*-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;*/
.indent-page{position: relative;width: 100%;height: 0.64em;background-color: #fff;}
/*分页代码*/
.pages{margin:0;position: absolute;right: 0.25em;}

.pages #Pagination{float:left;line-height: 0;overflow:hidden;margin-top: 6px;}
.pages #Pagination .pagination{height:24px;text-align:right;font-family:\u5b8b\u4f53,Arial}
.pages #Pagination .pagination a,.pages #Pagination .pagination span{box-sizing: border-box;float:left;display:inline;padding:4px 8px;border:1px solid #e6e6e6;border-right:0;background:#f6f6f6;color:#999999;font-family:\u5b8b\u4f53,Arial;font-size:14px;cursor:pointer}
.pages #Pagination .pagination .current{background:#000000;color:#fff;border-top: 1px solid #000;border-bottom: 1px solid #000;}
.pages #Pagination .pagination .prev,.pages #Pagination .pagination .next{float:left;padding: 4px 2px;border:1px solid #e6e6e6;text-align: center;font-size: 14px;background:#f6f6f6;color:#666;cursor:pointer;width: 2em;}
.pages #Pagination .pagination .prev i,.pages #Pagination .pagination .next i{display:inline-block;width:4px;height:11px;margin-right:5px;background:url(../images/icon.fw.png) no-repeat;display: none;}
.pages #Pagination .pagination .prev{border-right:0}
.pages #Pagination .pagination .prev i{background-position:-144px -1px;*background-position:-144px-4px}
.pages #Pagination .pagination .next i{background-position:-156px -1px;*background-position:-156px-4px}
.pages #Pagination .pagination .pagination-break{padding:11px 5px;border:0;border-left:1px solid #e6e6e6;background:0 0;cursor:default}
.pages .searchPage{float:left;padding:0;line-height: 1;margin-top: 27px;font-size: 12px;}
.pages .searchPage .page-sum{color:#999;font-size:12px}
.pages .searchPage .page-go{margin-left: 10px;padding:0;color:#999;font-size:12px;padding:10px 0\9;*padding:6px0;}
.pages .searchPage .page-go input{width:20px;height:20px;margin:0 5px;padding-left:5px;border:1px solid #e4e4e4;color: #000000;position: relative;top: -3px;}
.pages .searchPage .page-btn{margin:9px 10px 5px 10px;padding:2px 5px;background:#000000;border-radius:2px;color:#fff;font-family:Arial,microsoft yahei;font-size:14px;text-decoration:none;position: relative;top: -3px;}
.totalPage{float: left;margin-right: 10px !important;font-size: 12px;word-spacing: 3px;color: #999999;}
.totalPage p{line-height: 6.4em !important;}
.totalPage .allPage{color: #000000;}


@media screen and (max-width: 1340px) {
	/*.totalPage p{line-height: 5em !important;}*/
	/*.pages .searchPage{margin-top: 20px;}*/
}
@media screen and (max-width: 1280px) {
	/*.totalPage p{line-height: 4.8em !important;}*/
	/*.pages .searchPage{margin-top: 17.5px;}*/
}
.trol-footer{margin-top: 0.4em !important;width: 100%;height: 0.6em;padding-left: 0.34em !important;background-color: #fff;}
.trol-footer p{float: left;font-size: 0.14em;line-height: 4.285em;color: #585858;}
.trol-footer p a{text-decoration: none;}
.trol-footer p a:hover{color: #585858;}
.trol-footer p a:visited{color: #585858;}
.trol-footer p span{color: #f60012;}
.trol-footer .all-del{cursor: pointer;}
.trol-footer .continue-buy{margin-left: 4em;margin-right: 4.7em;cursor: pointer;}
.trol-footer .buy-btn{float: right;width: 10.4%;height: 100%;text-align: center;font-size: 0.17em;line-height: 3.55em;color: #fff;background-color: #f60012;}
.trol-footer .trol-total{float: right;margin-right: 2.88em;}
.trol-footer .trol-total .total-sum-box{position: relative;top:0.1em;font-size: 1.285em;font-weight: 600;}





/*购物车2*/
.trolley-wrapper2 .trol-process{width: 100%;height: 0.43em;background-image: url(../images/trolley/trolley-process-bg2.png);background-repeat: no-repeat;background-position: center center;background-size: cover;}
.trolley-wrapper2 .trol-content{position: relative;padding: 0;background-color: #fff;}
/*地址*/
.trolley-wrapper2 .trol-address{margin-top: 0.44em;width: 100%;min-height: 2.2em;padding: 0 0.35em 1.5% 0.35em;background-color: #fff;}
.trolley-wrapper2 .trol-address li{float: left;margin-top: 1.5%;width: 25%;height: 1.8em;padding: 0 0.85%;box-sizing: border-box;}
.trolley-wrapper2 .trol-address li .address-content{position: relative;width: 100%;height: 100%;padding: 0.05em 0.2em;border: 1px solid transparent;cursor: pointer;}
.trolley-wrapper2 .trol-address li .address-border{border: 1px solid #c7c6c6;}
.trolley-wrapper2 .trol-address li .address-content img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}
.trolley-wrapper2 .trol-address li+li .address-content img{display: none;}

.trolley-wrapper2 .trol-address li .address-content p{position: relative;font-size: 0.14em;line-height: 1;color: #585858;z-index: 99;}
.trolley-wrapper2 .trol-address li .address-content>div{position: relative;}
.trolley-wrapper2 .trol-address li .address-content .ad-user{border-bottom: 1px solid #f4f4f4;}
.trolley-wrapper2 .trol-address li .address-content .ad-user .ad-name{float: left;font-size: 0.18em;line-height: 2.7777em;color: #000000;}
.trolley-wrapper2 .trol-address li .address-content .ad-user .ad-del{float: right;margin-right: 0.8em;line-height: 3.58em;cursor: pointer;}
.trolley-wrapper2 .trol-address li .address-content .ad-user .ad-alter{float: right;margin-right: 1.5em;line-height: 3.58em;cursor: pointer;}
.trolley-wrapper2 .trol-address li .address-content .ad-box{margin-top: 0.14em;}
.trolley-wrapper2 .trol-address li .address-content .ad-box p{line-height: 1.7em;}

.trolley-wrapper2 .trol-address .add-address{height: 1.8em;border: 1px solid #c7c6c6;text-align: center;cursor: pointer;}
.trolley-wrapper2 .trol-address .add-address img{width: 17%;margin-top: 17.5%;}
.trolley-wrapper2 .trol-address .add-address p{margin-top: 4%;text-align: center;font-size: 0.14em;line-height:1;color: #585858;}

.trolley-wrapper2 .trol-content .indent-line{position: absolute;left: 0;width: 100%;height: 0.7em;border-bottom: 1px solid #f4f4f4;}
.trolley-wrapper2 .indent-tb tr{width: 100%;}
.trolley-wrapper2 .indent-tb tr th:nth-child(1){width: 10%;}
.trolley-wrapper2 .indent-tb tr th:nth-child(2){width: 26%;}
.trolley-wrapper2 .indent-tb tr th:nth-child(3){width: 16%;}
.trolley-wrapper2 .indent-tb tr th:nth-child(4){width: 16%;}
.trolley-wrapper2 .indent-tb tr th:nth-child(5){width: 16%;}
.trolley-wrapper2 .indent-tb tr th:nth-child(6){width: 16%;}
.trolley-wrapper2 .indent-tb tr td{padding: 0 1.7em;}
.trolley-wrapper2 .indent-tb tr td:nth-child(1){padding: 0 0 0 3em;}


.trolley-wrapper2 .indent-tb .indent-num-td .indent-num-box .num-reduce{border-right: 1px solid #c7c6c6;}
.trolley-wrapper2 .indent-tb .indent-num-td .indent-num-box .num-add{border-left: 1px solid #c7c6c6;}

.trolley-wrapper2 .shopping-ps{position: relative;width: 100%;height: 1.3em;background-color: #fff;}
.trolley-wrapper2 .shopping-ps p{position: absolute;bottom: 6.6%;right: 5.2%;font-size: 0.16em;color: #c7c6c6;}
.trolley-wrapper2 .shopping-ps textarea{position: absolute;bottom: 0;left: 50%;margin-left: -45.7377%;width: 91.475%;height: 6.25em;padding: 1.2% 1.5%;border: 1px solid #c7c6c6;font-size: 0.16em;box-sizing: border-box;}

.trolley-wrapper2 .trol-bill-box{padding-top: 0.3em;width: 100%;background-color: #fff;margin-bottom: 1em;}
.trolley-wrapper2 .trol-bill{margin: 0 auto;width: 91.475%;padding:0.1em 3% 1% 55%;background-color: #f4f4f4;}
.trolley-wrapper2 .trol-bill p{font-size: 0.14em;line-height: 2em;color: #585858;}
.trolley-wrapper2 .trol-bill select{position: relative;top: 0.08em;/*margin-left: 1.5em;*/width: 11.875em;border:1px ssolid #c7c6c6;background-color: #f4f4f4;}
.trolley-wrapper2 .trol-bill p span{float: right;}
.trolley-wrapper2 .trol-bill p label{width: 6.5em;font-weight:normal}
.trolley-wrapper2 .trol-bill .bill-post{line-height: 2.4em;}
.trolley-wrapper2 .trol-bill .bill-new-total{border-bottom: 1px solid #c7c6c6;line-height: 2.4em;}
.trolley-wrapper2 .trol-bill .bill-score{line-height: 2.7em;}
.trolley-wrapper2 .trol-bill .bill-reality{margin-top: 2em;}
.trolley-wrapper2 .trol-bill .bill-reality span{font-size: 1.28em;font-weight: 600;color: #f60012;}
.trolley-wrapper2 .bill-btn-box{margin: 0 auto;width: 91.475%;height: 1.3em;padding-top: 2.5%;background-color: #fff;}
.trolley-wrapper2 .bill-btn-box .bill-btn{float: right;width: 7.5em;height: 2.5em;text-align: center;font-size: 0.16em;line-height: 2.5em;color: #fff;background-color: #f60012;cursor: pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}
.trolley-wrapper2 .bill-btn-box .return-shopping{float: right;width: 7.5em;height: 2.5em;text-align: center;font-size: 0.16em;line-height:2.5em;margin-right:1em;border: 1px solid #dedede;}

.opera-text{font-size: 1em;padding-top: 1em;color: #585858;}
.opera-text span{color: #f20012;}
#ComfirmDeleteAddr .modal-body{min-height: auto;}
.btn-delete-warpper{padding-top: 1.5em;}
.btn-canceldelete{margin-right: 0.5em;float: right;display: inline-block;width: 5em;font-size: 1em;text-align: center;color: #000000;border: 1px solid #C7C6C6;cursor: pointer;}
.btn-confirmdelete{margin-right: 0.5em;float: right;display: inline-block;font-size: 1em;background: #f20012;color: #fff;text-align: center;width: 5em;cursor: pointer;}
.wrapper2-modal{min-height: 375px !important;}
/*购物车3*/
.trolley-wrapper3 .trol-process{width: 100%;height: 0.43em;background-image: url(../images/trolley/trolley-process-bg3.png);background-repeat: no-repeat;background-position: center center;background-size: cover;}
.trolley-wrapper3 .trol-content{margin-top: 0.34em;width: 100%;padding: .52em .2em;background-color: #fff;}
.trolley-wrapper3 .trol-content .submit-hint{width: 10%;/* padding: 0.2em 0 0.45em 0; */text-align: center;float: left;height: 100%;}
.trolley-wrapper3 .trol-content .submit-hint img{width: .6em;position: relative;top: .2em;}
.trolley-wrapper3 .trol-content .submit-hint p{margin-top: 1.5em;font-size: 0.17em;}
.trolley-wrapper3 .trol-content .submit-message{width: 65%;float: left;}
.trolley-wrapper3 .trol-content .submit-message p{font-size: 0.16em;line-height: 2.5em;white-space: nowrap;word-break:break-all;}
.trolley-wrapper3 .trol-content .submit-message p.successpay{font-size: .24em;}
.trolley-wrapper3 .trol-content .submit-message p img{width: 2.06%;margin-top: -0.27em;margin-right: 0.5em;}

.trolley-wrapper3 .trol-content .bill-box{margin-top: 0.3em;width: 25%;height: 0.8em;text-align: right;float: left;}
.trolley-wrapper3 .trol-content .bill-box p{font-size: 0.18em;text-align: center;}
.trolley-wrapper3 .trol-content .bill-box p .bill-reality-box{position: relative;top: 0.1em;font-size: 1.33em;font-weight: 600;color: #f60012;}
.trolley-wrapper3 .trol-content .bill-box p .online-pay{margin-left: 0.5em;color: #c7c6c6;}

.trolley-wrapper3 .pay-way-box{width: 100%;padding-bottom: 0.66em;background: #fff;padding: 0 .52em .52em;}
.trolley-wrapper3 .pay-way-title{width: 100%;font-size: 0.17em;line-height: 2.82em;color: #000000;border-top: 1px solid #f4f4f4;padding-top: .5em;}
.trolley-wrapper3 .pay-way>div{float: left;line-height: 0;cursor: pointer;}
.trolley-wrapper3 .pay-way>div+div{margin-left: 1em;}
.trolley-wrapper3 .pay-way img{margin-left: 0.08em;}
.trolley-wrapper3 .pay-way .pay-radio{
          display: inline-block;
          vertical-align: middle;
          padding: 0.02em;
          width: 0.16em;
          height: 0.16em;
          color:#585858;
          background-color: #fff;
          cursor: pointer;
          /*border: 1px solid #585858;border-radius: 50%;*/
}
.trolley-wrapper3  .pay-way .pay-radio div{width: 100%;height: 100%;border-radius: 50%;font-size:.18em;display: block;color:#585858;}
.trolley-wrapper3  .pay-way .pay-radio div:before{content: "\f10c";}
/*.trolley-wrapper3 .trol-content .pay-way .pay-radio .pay-radio-y{background-color: #585858;}*/
.trolley-wrapper3  .pay-way .pay-radio div.pay-radio-y:before{content: "\f192";}



/*.modal#address .dialog-form-content>div>span{float:left;font-size:.14em;width:6em;color:#585858;line-height: 2.5em;height:2.5em;}
.modal#address .dialog-form-content>div{margin-bottom: .3em;}
.modal#address .dialog-form-content>div>div{float:right;width:4.55em;}
.modal#address .dialog-form-content>div>div>*{font-size:.14em;line-height: 2.5em;height:2.5em;}
.modal#address .dialog-form-content input{text-indent: .8em;width:100%;height:100%;display: block;border: 1px solid #c7c6c6;}

.modal#address .dialog-form-content>div.dialog-form-btns{margin-bottom: 0;}
.modal#address .dialog-form-btns{margin-left: .85em;}
.modal#address .dialog-form-btns a{margin-right:2.3em;}*/
/*新增*/
.trol-footer .shoppingTotal-Button {float: right;width: 10.4%;height: 100%;text-align: center;font-size: 0.17em;line-height: 3.55em;color: #fff;background-color: #777777;;}
.trol-footer .shoppingTotal-Button-Checkout{background-color: #f60012;cursor: pointer;}

